/**
 * 
 */
package br.com.wagnerfull.precoimovel.cadastro;

import java.util.ArrayList;
import java.util.List;

/**
 * @author wagner
 * 
 */
public class FinanciamentoSAC extends Financiamento {

	public FinanciamentoSAC(Integer id, Double valor, Float taxaMensal,
			Integer quantMeses) {
		super(id, valor, taxaMensal, quantMeses);
	}

	/**
	 * 
	 */
	private static final long serialVersionUID = -7913285831480328743L;

	@Override
	protected void criarParcelas() {
		if (getQuantMeses() != null && getQuantMeses().intValue() > 0) {

			List<Parcela> listaParcelas = new ArrayList<Parcela>();
			for (int i = 1; i <= getQuantMeses(); i++) {
				Parcela parcela = new ParcelaSAC(Integer.valueOf(getId()),
						Integer.valueOf(getId()), this);
				listaParcelas.add(parcela);
			}
			setListaParcelas(listaParcelas);
		}

	}

}
